/**
 * 字符串工具类
 */

/**
 * 判断是否为空
 * @param {Object} _value 字符串
 */
export function isEmpty(_value) {
	let type = typeof _value;

	switch (type) {
		case 'number':
			if (isFinite(_value)) {
				if (_value == 0) {
					return true;
				} else {
					return false;
				}
			} else {
				return true;
			}
			case 'object':
				for (let i in _value) {
					return false;
				}
				return true;
			case 'string':
				if (_value.length == 0) {
					return true;
				} else {
					return false
				}
				default:
					return true
	}
}

/**
 * 去除富文本多余的标签，获取文字
 * @param {Object} str 字符串
 */
export function removeTAG(str) {
	str = str.replace(/[ ]|[&nbsp;]/g, '');
	return str.replace(/<[^>]+>/g, "");
}
